home *** CD-ROM | disk | FTP | other *** search
/ IRIX Base Documentation 2001 May / SGI IRIX Base Documentation 2001 May.iso / usr / share / catman / p_man / cat4 / dmedia / aiff.z / aiff
Encoding:
Text File  |  1998-10-20  |  6.7 KB  |  133 lines

  1.  
  2.  
  3.  
  4. aaaaiiiiffffffff((((4444))))                                                                aaaaiiiiffffffff((((4444))))
  5.  
  6.  
  7.  
  8. NNNNAAAAMMMMEEEE
  9.      aiff, aiff-c, aifc - Audio Interchange File Format
  10.  
  11. SSSSYYYYNNNNOOOOPPPPSSSSIIIISSSS
  12.      ####iiiinnnncccclllluuuuddddeeee <<<<ddddmmmmeeeeddddiiiiaaaa////aaaauuuuddddiiiiooooffffiiiilllleeee....hhhh>>>>
  13.  
  14. DDDDEEEESSSSCCCCRRRRIIIIPPPPTTTTIIIIOOOONNNN
  15.      The Audio File Library currently supports 13 of the commonly found audio
  16.      file formats, i.e., is able to recognize, read, and write sample data and
  17.      header information to and from files in these formats.  It is important
  18.      not to confuse _s_a_m_p_l_e or _a_u_d_i_o _d_a_t_a _f_o_r_m_a_t_s with _f_i_l_e _f_o_r_m_a_t_s.  The
  19.      former refers to the bit-wise organization of the sound samples in the
  20.      file, i.e., whether the format is 8-bit integer or 16-bit unsigned, etc.
  21.      Audio file format refers to the structure of the _a_u_d_i_o _f_i_l_e _h_e_a_d_e_r, the
  22.      chunk of on-disk data which preceeds the samples and which provides
  23.      information about the file to the audio program.  A single audio file
  24.      format may support a large variety of sample formats.
  25.  
  26.      The AAAAuuuuddddiiiioooo IIIInnnntttteeeerrrrcccchhhhaaaannnnggggeeee FFFFiiiilllleeee FFFFoooorrrrmmmmaaaatttt ((((AAAAIIIIFFFFFFFF)))) was created by Apple Computer,
  27.      Inc., in order to create a format for digital sound which conformed to
  28.      the "EA IFF 85" _S_t_a_n_d_a_r_d _f_o_r _I_n_t_e_r_c_h_a_n_g_e _F_o_r_m_a_t _F_i_l_e_s developed by
  29.      Electronic Arts.  It consists of a variable-length header followed by a
  30.      contiguous block of binary data representing the sound samples.
  31.  
  32. DDDDAAAATTTTAAAA FFFFOOOORRRRMMMMAAAATTTT SSSSPPPPEEEECCCCIIIIFFFFIIIICCCCAAAATTTTIIIIOOOONNNNSSSS
  33.      SSSSaaaammmmpppplllleeee FFFFoooorrrrmmmmaaaattttssss::::
  34.           Two's complement integer data only
  35.  
  36.      SSSSaaaammmmpppplllleeee WWWWiiiiddddtttthhhhssss::::
  37.           From 1 to 32 bits, inclusive
  38.  
  39.      BBBByyyytttteeee OOOOrrrrddddeeeerrrrssss::::
  40.           Always bigendian
  41.  
  42.      CCCChhhhaaaannnnnnnneeeellll CCCCoooouuuunnnnttttssss::::
  43.           Any nonzero number
  44.  
  45.      CCCCoooommmmpppprrrreeeessssssssiiiioooonnnn FFFFoooorrrrmmmmaaaattttssss::::
  46.           The EEEExxxxtttteeeennnnddddeeeedddd AAAAuuuuddddiiiioooo IIIInnnntttteeeerrrrcccchhhhaaaannnnggggeeee FFFFiiiilllleeee FFFFoooorrrrmmmmaaaatttt ((((AAAAIIIIFFFFFFFF----CCCC)))), also designed
  47.           by Apple Computer, Inc., is based on the the Audio IFF format (see
  48.           above).  In addition to the above specifications, the AIFF-C format
  49.           supports a variety of compressed data formats.  These are all
  50.           described in the aaaaffffGGGGeeeettttCCCCoooommmmpppprrrreeeessssssssiiiioooonnnn(3dm) man page.  Currently, every
  51.           compression scheme supported by the Audio File Library is also
  52.           supported by the AIFF-C format with the exception of IMA DVI ADPCM
  53.           compression (WWWWAAAAVVVVEEEE format only).
  54.  
  55. FFFFIIIILLLLEEEE FFFFOOOORRRRMMMMAAAATTTT SSSSPPPPEEEECCCCIIIIFFFFIIIICCCCAAAATTTTIIIIOOOONNNNSSSS
  56.      AIFF and AIFF-C files can contain a large number of additional chunks of
  57.      data.  Most of these are parsed by the AF and made available:
  58.  
  59.  
  60.  
  61.  
  62.  
  63.                                                                         PPPPaaaaggggeeee 1111
  64.  
  65.  
  66.  
  67.  
  68.  
  69.  
  70. aaaaiiiiffffffff((((4444))))                                                                aaaaiiiiffffffff((((4444))))
  71.  
  72.  
  73.  
  74.      IIIInnnnssssttttrrrruuuummmmeeeennnntttt CCCCoooonnnnffffiiiigggguuuurrrraaaattttiiiioooonnnnssss::::
  75.           Maximum of 1 allowed;  may be 0.  Either 0 or 2 loops are allowed.
  76.           Instparams associated with this inst:
  77.  
  78.  
  79.           AF_INST_MIDI_BASENOTE
  80.           AF_INST_NUMCENTS_DETUNE
  81.           AF_INST_MIDI_LONOTE
  82.           AF_INST_MIDI_HINOTE
  83.           AF_INST_MIDI_LOVELOCITY
  84.           AF_INST_MIDI_HIVELOCITY
  85.           AF_INST_NUMDBS_GAIN
  86.           AF_INST_SUSLOOPID
  87.           AF_INST_RELLOOPID
  88.  
  89.      See aaaaffffSSSSeeeettttIIIInnnnssssttttPPPPaaaarrrraaaammmmLLLLoooonnnngggg(3dm) for more information about these parameters.
  90.  
  91.      MMMMaaaarrrrkkkkeeeerrrrssss::::
  92.           From 0 to 65535 marker structs allowed
  93.  
  94.      MMMMiiiisssscccceeeellllllllaaaannnneeeeoooouuuussss CCCChhhhuuuunnnnkkkkssss::::
  95.  
  96.           AAAAFFFF____MMMMIIIISSSSCCCC____CCCCOOOOPPPPYYYY            copyright string
  97.  
  98.           AAAAFFFF____MMMMIIIISSSSCCCC____AAAAUUUUTTTTHHHH            author string
  99.  
  100.           AAAAFFFF____MMMMIIIISSSSCCCC____NNNNAAAAMMMMEEEE            name string
  101.  
  102.           AAAAFFFF____MMMMIIIISSSSCCCC____AAAANNNNNNNNOOOO            annotation string
  103.  
  104.           AAAAFFFF____MMMMIIIISSSSCCCC____MMMMIIIIDDDDIIII            MIDI system exclusive data
  105.  
  106.           AAAAFFFF____MMMMIIIISSSSCCCC____AAAAPPPPPPPPLLLL            application-specific data
  107.  
  108. CCCCAAAAVVVVEEEEAAAATTTTSSSS
  109.      The AIFF-C compression formats which are supported by the Audio File
  110.      Library are currently not supported by software which runs on Apple
  111.      Computer, Inc.  machines.  To make an AIFF-C file portable, it is best to
  112.      save it in uncompressed format as an AIFF file.
  113.  
  114. SSSSEEEEEEEE AAAALLLLSSSSOOOO
  115.      afInitFileFormat(3dm), afGetFileFormat(3dm), afIntro(3dm),
  116.      afInitCompression(3dm), afGetCompression(3dm)
  117.  
  118.  
  119.  
  120.  
  121.  
  122.  
  123.  
  124.  
  125.  
  126.  
  127.  
  128.  
  129.                                                                         PPPPaaaaggggeeee 2222
  130.  
  131.  
  132.  
  133.